progress payment - German English Dictionary